<?php
	session_start();
	class GioHangDTO
	{
		public $masp;
		public $soluong;
		public $dongia;
		public $donvitinh;
		public $tongtien;
	}
	
	require("../DAO/DataHelper.php");
	require("../DAO/DonHangDTO.php");
	require("../DAO/DonHangDAO.php");
	require("../DAO/ChiTietDonHangDTO.php");
	
	if(isset($_REQUEST['DatMua'])&& $_REQUEST['DatMua']=="yes")
	{
		if(isset($_SESSION['IsLogin'])&& $_SESSION['IsLogin']==true)
		{
			if(isset($_SESSION['Cart'])&& $_SESSION['Cart']!=null)
			{
				$arr=$_SESSION['Cart'];
				$n=count($arr);
				if($n<=0)
				{
					echo("Chưa có sản phẩm nào trong giỏ hàng");
				}
				else
				{
					$tongtien=0;
					foreach($arr as $s)
					{
						$tongtien=$tongtien+$s->tongtien;
					}
					$username=$_SESSION['UserName'];
					$order=new DonHangDTO();
					$order->dh_ngay_dat=getdate();
					$time=mktime(0,0,0,date("m"),date("d")+6,date("Y"));
					$order->dh_ngay_giao=date("Y/m/d",$time);
					$order->dh_tinh_trang=0;
					$order->dh_tong_tien=$tongtien;
					$order->dh_username=$username;
					$madh=DonHangDAO::ThemDonHang($order);
					if($madh>-1)
					{
						foreach($arr as $s)
						{
							$ctdh=new ChiTietDonHangDTO();
							$ctdh->ctdh_ma_don_hang=$madh;
							$ctdh->ctdh_ma_san_pham=$s->masp;
							$ctdh->ctdh_so_luong=$s->soluong;
							$ctdh->ctdh_don_gia=$s->dongia;
							
							
							DonHangDAO::ThemChiTietDonHang($ctdh);
						}
					}
					echo("Đã đặt mua thành công");
				}
			}
			else
			{
				echo("Chưa có sản phẩm nào trong giỏ hàng");
			}
		}
		else
		{
			echo("Bạn phải đăng nhập mới đặt mua được");
		}
	}
?>